package dao;

import bean.accidente;
import bean.emp_accid;
import bean.empleado;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;

/**
 *
 * @author May
 */
public class d_emp_accid {
     public ArrayList listadoEmpleados_Accidentes() throws SQLException {
        conexion db=new conexion();
        String query="select * from emp_accid";
        ResultSet resultado = db.seleccion(query);
        emp_accid miempAccid=null;
        empleado miemp;
        accidente miaccidente;
                
        ArrayList todos=new ArrayList();
        while (resultado.next()) {
            miempAccid = new emp_accid();
            miaccidente=new accidente();
            miemp=new empleado();
            
            miemp.setCedula(resultado.getString(1));
            miaccidente.setId(resultado.getInt(2));
           
            miempAccid.setMiaccidente(miaccidente);
            miempAccid.setMiempleado(miemp);
            todos.add(miempAccid);
        }
        return todos;
    }  
     
     public ArrayList listadoAccidentesPorEmpleado(String cedula) throws SQLException {
        conexion db=new conexion();
        String query="select * from emp_accid where empdi = '" + cedula + "'";
        ResultSet resultado = db.seleccion(query);
        emp_accid miempAccid=null;
        empleado miemp;
        accidente miaccidente;
                
        ArrayList todos=new ArrayList();
        while (resultado.next()) {
            miempAccid = new emp_accid();
            miaccidente=new accidente();
            miemp=new empleado();
            
            miemp.setCedula(resultado.getString(1));
            miaccidente.setId(resultado.getInt(2));
           
            miempAccid.setMiaccidente(miaccidente);
            miempAccid.setMiempleado(miemp);
            todos.add(miempAccid);
        }
        return todos;
    }  
     
}
